// var x = new Function("x","y","var sum; sum=x+y;return sum;");
// alert(x(2,3));
// //等价的
// function x(x,y){
//     var sum;
//     sun = x+y;
//     return sum;
// }
//使用new创建Object对象
// var obj = new Object();
// obj.name = "fender";
// obj.age = 40;
// obj.fn = function(){
//     alert("这是一个自定义的函数");
// }

// alert(obj.name);
// alert(obj.age);
// obj.fn();

// //使用字面量的方式创建对象的写法
// var obj1 = {
//     // 属性
//     name:"tom123",
//     age:21,
//     // 方法
//     eat:function(){
//         alert("吃饭......");
//     },
//     sleep:function(){
//         alert("睡觉......");
//     }
// };
// alert(obj1.name);
// alert(obj1.age);
// obj1.eat();
// obj1.sleep();

// 创建一个构造器
function Person(name,age){
    // this表示当前Person对象自身
    this.name = name;
    this.age = age;
    this.eat = function(){
        alert("eat......");
    }
}

var person = new Person('tom',20);
console.log(person.name);
console.log(person.age);
person.eat();



